Part Number Hot Search : 
E005513 S9706 DS123 AP89042 CE3B3065 NCV5171 LTS5XXXA AUIRF7
Product Description
Full Text Search
 

To Download STK55C641 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Syntek Semiconductor Co., Ltd
STK55C641 Specification 1. FEATURES :
* Operating voltage : 2.5V - 6V. * Maximum CPU operating frequency : 4MHz at 5V and 1.5MHz at 2.5V * Dual oscillators : - 32.768 KHz crystal oscillator for LCD display and watch timer. - RC oscillator for system clock. * 40 segments and 16 commons output for LCD driver. - 1/5 bias, 1/16 duty and 64Hz frame frequency. - 1/4 bias, 1/8 duty and 128Hz frame frequency. * I/O port. - 30 I/O pins. - Port 1 with selectable interrupt. * Built in 2K bytes RAM (including LCD storage area). * Built in 8K bytes ROM for program. * One 8-bit timer with 8 predefined input clock. * Five interrupt sources : NMI - 64 Hz interrupt IRQ1 - Stopwatch timer interrupt IRQ2 - Fix-time timer interrupt IRQ3 - Timer interrupt IRQ4 - External interrupt * Code option : - Built-in 150K OHM pull-up resistors for I/O port. - 1/8 duty or 1/16 duty.
STK55C641
2. APPLICATION :
* Data bank * Calculator * Hand-held game * Small instrument * Toy
LCD Controller
1/1
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
3. BLOCK DIAGRAM:
32768Hz
STK55C641
OSC1
OSC2
RC oscillator
8-bit CPU
Clock Generator
ROM 8Kx8
RAM 2Kx8 A0-A15 Address decoder D0-D7 IRQ
LCD driver
C1-C16 S1-S40
8-bit Timer
SOUND
Port 1
Port 2
Port 3
Port 4
P10-P17
P20-P27
P30-P37
P40-P45
LCD Controller
2/2
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
4. PIN DESCRIPTION :
Pin name COM1-COM16 SEG1...SEG40 VLCD VR CLK256 P10-P17 P20-P27 P30-P37 P40-P45 OSC1 OSC2 XOSC1 XOSC2 SOUND /RES /TEST VDD VSS1, VSS2 I/O O O I I O I/O I/O I/O I/O I O I O O I I (Total 100 pads) Function description
STK55C641
LCD common output pins LCD segment output pins LCD voltage input LCD contrast control 256 Hz clock output 8-bit I/O pins for port 1 8-bit I/O pins for port 2 8-bit I/O pins for port 3 6-bit I/O pins for port 4 Main system oscillator input pin for chip Main system oscillator output pin for resistor 32.768K Hz crystal oscillator input 32.768K Hz crystal oscillator output Audio output System reset Test pin. Keep floating or connect to Vdd Power input Signal ground
5. ADDRESS ARRANGEMENT
Please note that A14-A15 are not cared in hardware. So, following memory areas are mapping in the same location. 0000-3FFF, 4000-7FFF, 8000-BFFF, C000-FFFF. 1) RAM 0000-007F for LCD output data storage. Memory address Pin for 1/16 duty 0000-0004 0008-000C 0010-0014 0018-001C 0020-0024 LCD Controller COM1 COM2 COM3 COM4 COM5 3/3
Pin for 1/8 duty COM1 COM2 COM3 COM4 COM5 ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
Memory address Pin for 1/16 duty Pin for 1/8 duty COM6 COM7 COM16 0028-002C COM6 0030-0034 COM7 0038-003C COM8 0040-0044 COM9 0048-004C COM10 0050-0054 COM11 0058-005C COM12 0060-0064 COM13 0068-006C COM14 0070-0074 COM15 0078-007C COM16 The LSB of low byte - SEG1. The MSB of high byte - SEG40. The middle bits are in the order. 0080-00FF for zero page area. 0100-01FF for stack and data page area. 0200-07FF for data area. 2) ROM E000-FFFF for program area. FFFF, FFFE - IRQ vector. FFFD, FFFC - RES vector. FFFB, FFFA - NMI vector. 3) Others
STK55C641
1000 To enter stand-by mode. Write only. * Write this address, the CPU will be hold with LCD state no change. * When in stand-by mode, the NMI and IRQ will wake up the CPU. | 1001 To enter sleep mode. Write only. = 1 Sleep mode 1 = 2 Sleep mode 2 All other values are prohibited. Do not write any other value to this register. 4/4 ISSUE DATE : 3 March, 2000
LCD Controller
Syntek Semiconductor Co., Ltd
STK55C641
In sleep mode 1, both of the main system oscillator and 32.768KHz sub-system oscillator will be stopped. So, all function are stopped and only external interrupt can wake up this chip. The LCD display will be turn off while getting into sleep mode 1. In sleep mode 2, only main system oscillator will be stopped. So, the following functions will still keep working. * The LCD will be kept on. * The watch timer and fix-time timer will keep going. * The NMI, port 1, watch timer and fix-time timer interrupt will wake up this chip. * CPU will keep working if clock source is 32.768K Hz. 1002 Watch timer control register. Write only. Bit 0 : = 0 Set watch timer interrupt at 10 Hz = 1 Set watch timer interrupt at 100 Hz 1 : = 0 Set fix-time timer interrupt at 2 Hz = 1 Set fix-time timer interrupt at 1 Hz 2 : = 0 Normal operation. = 1 Reset and stop stopwatch timer. 3 : = 0 Stop stopwatch register without reset. = 1 Start stopwatch timer. 4 : = 0 CPU clock is system clock. = 1 CPU clock is 32.768K Hz. 7-5 : Reserved. The default value for each bit is zero. Bit 2 will be cleared to zero automatically after stopwatch timer reset. 1003 IRQ flag register. Read & write. Read function : Bit 0 : = 1 Stopwatch timer interrupt, IRQ1. 1 : = 1 Fix-time timer interrupt, IRQ2. 2 : = 1 Timer interrupt, IRQ3. 3 : = 1 External interrupt, IRQ4. Write function : Bit 0 : = 0 Clear stopwatch timer interrupt. 1 : = 0 Clear fix-time timer interrupt. 2 : = 0 Clear timer interrupt. 3 : = 0 Clear external interrupt. Note : Please do not use the STZ $1003 to clear all the interrupts at the same time. LCD Controller 5/5 ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
STK55C641
Also, please do not use the read-modify-write instruction to clear interrupt flag. For example, LDA #1 and TRB $1003 to clear the IRQ1. Because some other interrupts may be lost if clear interrupt with above method. Following procedures are suggested. LDA $1003 AND #1 BEQ CheckIRQ2 EOR #$0FF STA $1003 ;clear IRQ1 P P P 1004 Port 1 data. Read & write. 1005 Set port 1 bit function. Write only. * An '1' in this register will set the corresponding pin of port 1 as an output pin. * The default value for each bit is zero. A pull-up resistor can be added to the pin by code option. But the pull-up resistor will be disabled if the output state is low. 1006 Port 2 data. Read & write. 1007 Set port 2 bit function. Write only. * An '1' in this register will set the corresponding pin of port 2 as an output pin. * The default value for each bit is zero. A pull-up resistor can be added to the pin by code option. But the pull-up resistor will be disabled if the output state is low. 1008 Port 3 data. Read & write. 1009 Set port 3 bit function. Write only. * An '1' in this register will set the corresponding pin of port 3 as an output pin. * The default value for each bit is zero. A pull-up resistor can be added to the pin by code option. But the pull-up resistor will be disabled if the output state is low. 100A Port 4 data. Read & write. 100B Set port 4 bit function. Write only. LCD Controller 6/6 ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
STK55C641
* An '1' in this register will set the corresponding pin of port 4 as an output pin. * The default value for each bit is zero. A pull-up resistor can be added to the pin by code option. But the pull-up resistor will be disabled if the output state is low. 100C Set port 1 bit interrupt function. Write only. * An '1' in this register will set the interrupt function of the corresponding pin of port 1 to be enable. That is, an interrupt will be generated if a low level is detected in the pin. * The default value for each bit is zero. 100D Timer 1 data. Read & write. * Before writing $100D, the program should select timer clock ($100E) first. * After timer 1 been enabled, the timer will start to count down. When timer counts to zero, the timer will count from the initial value and IRQ3 will happen. * The time elapse = ($100D)/timer clock 100E Timer 1 clock select. Write only. Bit 2-0 : = 000 System clock/2 = 001 System clock/4 = 010 System clock/8 = 011 System clock/16 = 100 System clock/32 = 101 System clock/64 = 110 System clock/128 = 111 System clock/256 7-3 : Reserved The default value is unknown. 100F Control register. Write only. Bit 0 : = 0 Disable timer 1 output to SOUND pin. = 1 Enable timer 1 output to SOUND pin. 1 : = 0 Disable timer 1 interrupt. = 1 Enable timer 1 interrupt. 2 : = 0 Disable NMI. = 1 Enable NMI. 3 : = 0 Disable timer 1. = 1 Enable timer 1. LCD Controller 7/7 ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
4 : = 0 LCD off. = 1 LCD on. 5 : = 0 Disable watch timer interrupt. = 1 Enable watch timer interrupt. 6 : = 0 Disable fix-time timer interrupt. = 1 Enable fix-time timer interrupt. 7 : = 0 Disable sound output. = 1 Enable sound output. * The default value for each bit is zero.
STK55C641
Timer 1 output
1/2 NAND
Bit 0 of $100F AND Bit 7 of $100F 1010 Stopwatch timer value. Read only. Bit 3-0 : 1/100 sec data in BCD value. 7-4 : 1/10 sec data in BCD value. 4) The reset status of CPU If the /RES is keep low more than two system clocks, then the CPU will be reset. After reset, the interrupt mask flag is set, the decimal mode is cleared and the program counter will be loaded with the reset vector from address $FFFC and $FFFD. So, after initial procedure the firmware should do a `CLI' instruction. Otherwise, the CPU will not acknowledge any interrupt. 5) Interrupt Sources * There are five interrupt sources : NMI - 64 Hz interrupt. IRQ1 - Stopwatch timer interrupt. IRQ2 - Fix-time timer interrupt. IRQ3 - Timer interrupt. IRQ4 - Port 1 interrupt. LCD Controller 8/8 ISSUE DATE : 3 March, 2000 SOUND
Syntek Semiconductor Co., Ltd
STK55C641
* The interrupt function of CPU is disabled after reset. A CLI instruction must be added after initialize this chip otherwise the CPU will not acknowledge any IRQ. * All interrupts will wake up CPU from standby mode. * NMI, IRQ1, IRQ2 and IRQ4 will wake up CPU from sleep mode 2. * Only IRQ4 will wake up CPU from sleep mode 1. * If want to accept IRQ in the middle of NMI loop, please reset the IRQ disable flag of the CPU before IRQ signal come. * When port 1 is in input mode and pin interrupt enable, a low signal from pin will generate IRQ4.
6. ABSOLUTE MAXIMUM RATINGS
Operating temperature ........................................................................ 0 to 70 J Storage temperature ...................................................................... -65 to 150 J Supply voltage ............................................................................................... 7 V Input voltage ........................................................................... -0.6 to Vdd+0.6 V
7. ELECTRICAL CHARACTERISTIC :
Parameter Supply Voltage Main system frequency Symbol Vdd sys Vdd=2.5V Vdd=2.7V Vdd=3V Vdd=3.5V Vdd=4V Vdd>=4.5V Crystal frequency Operating current Standby current Sleep mode 1 current Sleep mode2 current (LCD on) cry Idd Istdby Islp1 Islp2 Vdd=5V,sys=1Mhz Vdd=5V,sys=1Mhz Vdd=5V, LCD off Vdd=2.5V,Vlcd=4V Vdd=3V, Vlcd=5V Vdd=3.5V, Vlcd=6V Vdd=Vlcd=2.5V Vdd=Vlcd=3V LCD Controller 9/9 40 60 80 16 25 32768 1 .8 1 Condition Min 2.5 Typ. 3.0 1 Max Unit 6 1.5 2 2.5 3 3.5 4 V Mhz Mhz Mhz Mhz Mhz Mhz Hz mA mA A A A A A A
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
Parameter Symbol Condition Vdd=Vlcd=3.5V Vdd=Vlcd=4V Vdd=Vlcd=4.5V Vdd=Vlcd=5V Sleep mode2 current (LCD off) Vdd=2.5V Vdd=3V Vdd=3.5V Vdd=4V Vdd=4.5V Vdd=5V Input high voltage Input low voltage Input high leakage current Input low leakage current Output high voltage (For SEGx and COMx) Output low voltage (for SEGx and COMx) Output high voltage (for other pins) Output low voltage (for other pins) Vih Vil Iih Iil Voh1 Vol1 Voh2 Vol2 Vdd=5.0V Vdd=5.0V Vih=Vdd Vil=0 Ioh=-30A Iol=40A Ioh=-2mA Iol=2mA Vlcd0.2 0 Vdd0.4 0 2.0 -0.6 Min Typ. 35 45 70 75 2 3 5 6 7 9
STK55C641
Max Unit A A A A A A A A A A V 0.8 -1 1 Vlcd 0.2 Vdd 0.4 V A A V V V V
LCD Controller
10 / 10
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
8. LCD WAVEFORM :
8.1 1/16 duty 1/64 sec
STK55C641
COM1
Vlcd 4/5 Vlcd 3/5 Vlcd 2/5 Vlcd 1/5 Vlcd Vss Vlcd 4/5 Vlcd 3/5 Vlcd 2/5 Vlcd 1/5 Vlcd Vss Vlcd 4/5 Vlcd 3/5 Vlcd 2/5 Vlcd 1/5 Vlcd Vss * * * Vlcd 4/5 Vlcd 3/5 Vlcd 2/5 Vlcd 1/5 Vlcd Vss Vlcd 4/5 Vlcd 3/5 Vlcd 2/5 Vlcd 1/5 Vlcd Vss
COM2
COM3
COM16
SEGx
There are two LCD matrix DOTs active at (SEGx,COM2) and (SEGx,COM16)
LCD Controller
11 / 11
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
8.2 1/8 duty 1/128 sec COM1
STK55C641
COM2
Vlcd 3/4 Vlcd 2/4 Vlcd 1/4 Vlcd Vss Vlcd 3/4 Vlcd 2/4 Vlcd 1/4 Vlcd Vss Vlcd 3/4 Vlcd 2/4 Vlcd 1/4 Vlcd Vss * * * Vlcd 3/4 Vlcd 2/4 Vlcd 1/4 Vlcd Vss Vlcd 3/4 Vlcd 2/4 Vlcd 1/4 Vlcd Vss
COM3
COM4
COM8
SEGx
There are two LCD matrix DOTs active at (SEGx,COM2) and (SEGx,COM8)
LCD Controller
12 / 12
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
9. PAD LOCATION :
STK55C641
Chip size : 3090 x 3280 PAD-No 1 2 3 4 5 6 7 8 9 10 11 12 13 Name VSS C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 X 69.94 69.94 69.94 133.12 247.80 362.48 477.16 591.84 706.52 821.20 935.88 1050.56 1165.24 Y 459.36 344.68 230.00 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 PAD-No 51 52 53 54 55 56 57 58 59 60 61 62 63 13 / 13 Name S34 S35 S36 S37 S38 S39 S40 VLCD VR TESTB XOSC1 XOSC2 X 3020.06 3020.06 3020.06 3020.06 2864.38 2723.57 2601.37 2481.05 2363.55 2131.37 2016.69 1902.01
Unit : M Y 2735.10 2849.78 2971.98 3094.18 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06
CLKOUT 2246.05
LCD Controller
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
PAD-No 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Name C13 C14 C15 C16 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22 S23 S24 S25 S26 S27 S28 S29 S30 X 1279.92 1394.60 1509.28 1623.96 1738.64 1853.32 1968.00 2082.68 2197.36 2312.04 2426.72 2541.40 2656.08 2770.76 2885.44 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 3020.06 Y 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 70.94 206.50 324.00 441.50 556.18 670.86 785.54 900.22 1014.90 1129.58 1244.26 1358.94 1473.62 1588.30 1702.98 1817.66 1932.34 2047.02 2161.70 2276.38 PAD-No 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 14 / 14 Name VDD OSC1 OSC2 VSS VDD RESB P10 P11 P12 P13 P14 P15 P16 P17 P20 P21 P22 P23 P24 P25 P26 P27 P30 P31 P32 P33 P34 P35 P36 P37 P40 P41 P42 X 1787.33 1672.65 1557.97 1443.29 1328.61 1213.93 984.57 869.89 755.21 640.53 525.85 387.67 249.49 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94 69.94
STK55C641
Y 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3209.06 3097.00 2982.32 2867.64 2752.96 2638.28 2523.60 2408.92 2294.24 2179.56 2064.88 1950.20 1835.52 1720.84 1606.16 1491.48 1376.80 1262.12 1147.44 1032.76 918.08
SOUND 1099.25
LCD Controller
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd
PAD-No 48 49 50 Name S31 S32 S33 X 3020.06 3020.06 3020.06 Y 2391.06 2505.74 2620.42 PAD-No 98 99 100 Name P43 P44 P45 X 69.94 69.94 69.94
STK55C641
Y 803.40 688.72 574.04
LCD Controller
15 / 15
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd.
10. APPLICATION CIRCUIT :
10.1 For 5V LCD panel :
STK55C641
10.2 For 3V LCD panel :
LCD Controller
16 / 16
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd.
STK55C641
LCD Controller
17 / 17
ISSUE DATE : 3 March, 2000
Syntek Semiconductor Co., Ltd.
Syntek Semiconductor Co., Ltd.
Customer Information Sheet for STK55C641 1. Customer's Name : ____________________ 2. Project title : _________________________ * 3. Syntek part number : ___________________ 4. Package --------------- ( 5. Options : Oscillator type ---- ( LCD duty----------- ( ) RC ( ) XTAL ) Chip ( ) QFP
STK55C641
000112
) 1/8 duty, 1/4 bias (
) 1/16 duty, 1/5 bias
Por t 1 Por t 2 Por t 3 Por t 4 765432107654321076543210543210 Pull-up 6. Customer code : Code form ----------------- ( ) EPROM ( ) file _______________
Checksum ----------------- E000-EFFF
__________H
F000-FFFF __________H E000-FFFF __________H 7. Operating conditions : All the operating conditions listed below are for Syntek reference. Syntek will not guaranty on these values. Please refer to data book or contact Syntek for the guaranty values. Operating voltage : _____-_____ V Operating current : _____ mA Sleep current : Mode 1: _____ A (LCD Off) Mode 2 : _____ A (For LCD On) Others : LCD Controller 18 / 18 ISSUE DATE : 3 March, 2000 _____ A (For LCD Off) Voltage doubler : ( ) Yes ( ) No
Operating frequency : _____ Hz
Syntek Semiconductor Co., Ltd.
STK55C641
Customer : __________________ Salesman : __________________Date : __/__/__ Note : The items marked with '*' will be filled by Syntek.
LCD Controller
19 / 19
ISSUE DATE : 3 March, 2000


▲Up To Search▲   

 
Price & Availability of STK55C641

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X